
import request from '@/utils/request'
import qs from "qs"
export default {

    //分页获取品牌列表 (get请求只能用params:{}来传递参数)
    listAll() {
        return request({
            url: '/api-goods/sku/brands/available/all',
            method: 'get'
        })
    },

     //根据SPU id获取SKU列表 
     listById(id) {
        return request({
            url: `/api-goods/sku/list/${id}`,
            method: 'get',
        })
    },

    //根据SKU encode获取SKU列表 
    match(encode) {
        return request({
            url: `/api-goods/sku/match`,
            method: 'get',
            params:{encode}
        })
    },

    //根据SPU id分页获取SKU列表 (get请求只能用params:{}来传递参数)
    pageList(pageNum, pageSize,id) {
        return request({
            url: `/api-goods/sku/pageList/${id}`,
            method: 'get',
            params: { pageNum, pageSize }
        })
    },

    //根据id删除数据
    deleteById(id) {
        return request({
            url: `/api-goods/sku/delete/${id}`,
            method: 'delete'
        })
    },
    //根据id修改数据
    updateById(sku) {
        var data = qs.stringify(sku)
        return request({
            url: '/api-goods/sku/updateSku',
            method: 'put',
            data
        })
    },
    // 添加商品sku
    add(formData) {
        var data = qs.stringify(formData)
        return request({
            url: '/api-goods/sku/addSku',
            method: 'post',
            data
        })
    },
    //根据id删除数据
    deleteImage(imgName,skuId) {
        return request({
            url: `/api-goods/sku/deleteImage`,
            method: 'delete',
            params: { imgName, skuId }
        })
    },
}